Optimal Pathfinding on Weighted Grid Maps

نویسندگان

چکیده

In many computer games up to hundreds of agents navigate in real-time across a dynamically changing weighted grid map. Pathfinding these situations is challenging because the grids are large, traversal costs not uniform, and each shortest path has symmetric permutations, all which must be considered by an optimal online search. this work we introduce Weighted Jump Point Search (JPSW), new type pathfinding algorithm breaks symmetries introducing tiebreaking policy that allows us apply effective pruning rules regions. We show preserve at least one every cell their application can yield large performance improvements for pathfinding. give complete theoretical description algorithm, including pseudo-code. also conduct wide-ranging experimental evaluation, data from real games. Results indicate JPSW orders magnitude faster than nearest baseline, search using A*.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Online Graph Pruning for Pathfinding On Grid Maps

Pathfinding in uniform-cost grid environments is a problem commonly found in application areas such as robotics and video games. The state-of-the-art is dominated by hierarchical pathfinding algorithms which are fast and have small memory overheads but usually return suboptimal paths. In this paper we present a novel search strategy, specific to grids, which is fast, optimal and requires no mem...

متن کامل

Comparison of Different Grid Abstractions for Pathfinding on Maps

Pathfinding on a map is a fundamental problem in many applications, including robotics and computer games. Typically a grid is superimposed over the map where each cell in the grid forms a unique state. A state-space-based search algorithm, such as A* or IDA*, is then used for finding the optimal (shortest) path. In this paper we analyze the search behavior of both A* and IDA* using different g...

متن کامل

Video Game Pathfinding and Improvements to Discrete Search on Grid-based Maps

The most basic requirement for any computer controlled game agent in a video game is to be able to successfully navigate the game environment. Pathfinding is an essential component of any agent navigation system. Pathfinding is, at the simplest level, a search technique for finding a route between two points in an environment. The real-time multi-agent nature of video games places extremely tig...

متن کامل

Scalable Multi-Agent Pathfinding on Grid Maps with Tractability and Completeness Guarantees

Navigating multiple mobile units on grid maps is an NP-complete problem [4, 1] with many real-life applications. Centralized search in the combined state space of all units scales very poorly. Previous approaches that decompose the initial problem into a series of smaller searches, such as FAR [5] and WHCA* [2], can significantly improve scalability and speed. However, such methods are incomple...

متن کامل

Direction Maps for Cooperative Pathfinding

Cooperative behavior is a desired trait in many fields from computer games to robotics. Yet, achieving cooperative behavior is often difficult, as maintaining shared information about the dynamics of agents in the world can be complex. We focus on the specific task of cooperative pathfinding and introduce a new approach based on the idea of “direction maps” that learns about the movement of age...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Proceedings of the ... AAAI Conference on Artificial Intelligence

سال: 2023

ISSN: ['2159-5399', '2374-3468']

DOI: https://doi.org/10.1609/aaai.v37i10.26458